<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Microprocesseur</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Microprocesseur"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Microprocesseur rootpage-Microprocesseur skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Microprocesseur</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><div class="infobox_v3 infobox infobox--frwiki noarchive large"><div class="entete" style="background-color:#E8E8E8"><div>Microprocesseur</div></div><div><div class="images" style="padding:2px 0"></div></div><table><tbody><tr class=""><th scope="row">Type</th><td class=""><div>
Composant électronique</div></td></tr></tbody></table><table><caption style="text-align:center;background-color:#E8E8E8">Caractéristiques</caption><tbody><tr class=""><th scope="row">Forme</th><td class=""><div>
Sous forme de puce carrée ou anciennement en forme de barrette clipsable</div></td></tr></tbody></table><table><caption style="text-align:center;background-color:#E8E8E8">Invention</caption><tbody><tr class=""><th scope="row">Date</th><td class=""><div>
<span class="wd_p575"><time datetime="1971" data-sort-value="1971" class="date-lien"><a href="1971" title="1971">1971</a></time></span></div></td></tr></tbody></table><table><caption style="text-align:center;background-color:#E8E8E8">Utilisation</caption><tbody><tr class=""><th scope="row">Utilisateur</th><td class=""><div>
Presque tous les métiers actuellement</div></td></tr></tbody></table></div>
<p>Un <b>microprocesseur</b> est l'<a href="Processeur" title="Processeur">unité de traitement</a> de l'information, qui au sein d'un <a href="Ordinateur" title="Ordinateur">ordinateur</a> exécute des <a href="Instruction_informatique" title="Instruction informatique">instructions</a> pour réaliser une tâche et dont tous les composants ont été suffisamment miniaturisés pour être regroupés dans un unique <a href="Bo%C3%AEtier_de_circuit_int%C3%A9gr%C3%A9" title="Boîtier de circuit intégré">boîtier</a>. Fonctionnellement, le <a href="Processeur" title="Processeur">processeur</a> est la partie d'un <a href="Ordinateur" title="Ordinateur">ordinateur</a> qui exécute les instructions et traite les données des <a href="Programme_informatique" title="Programme informatique">programmes</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Description">Description</h2></div>
<p>Jusqu'au début des <a href="Ann%C3%A9es_1970" title="Années 1970">années 1970</a>, les différents <a href="Composant_%C3%A9lectronique" title="Composant électronique">composants électroniques</a> nécessaires au fonctionnement d'un processeur ne pouvaient pas tenir sur un seul <a href="Circuit_int%C3%A9gr%C3%A9" title="Circuit intégré">circuit intégré</a>, ce qui nécessitait d'interconnecter de nombreux composants dont plusieurs circuits intégrés. En 1971, la société américaine <a href="Intel" title="Intel">Intel</a> réussit, pour la première fois, à placer tous les composants qui constituent un processeur sur un seul circuit intégré, donnant ainsi naissance au microprocesseur<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>.
</p><p>Cette miniaturisation a permis :
</p>
<ul><li>d'augmenter les vitesses<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> de fonctionnement des processeurs, grâce à la réduction des distances entre les composants ;</li>
<li>de réduire les coûts, grâce au remplacement de plusieurs circuits par un seul ;</li>
<li>d'augmenter la fiabilité : en supprimant les connexions entre les composants du processeur, on supprime l'un des principaux vecteurs de panne ;</li>
<li>de créer des ordinateurs bien plus petits : les <a href="Ordinateur_personnel" title="Ordinateur personnel">micro-ordinateurs</a> ;</li>
<li>de réduire la consommation énergétique<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>b<span class="cite-bracket">]</span></a></sup>.</li></ul>
<p>Les principales caractéristiques d'un microprocesseur sont :
</p>
<ul><li>le <a href="Jeu_d'instructions" title="Jeu d'instructions">jeu d'instructions</a>, qui varie avec le type de microprocesseur et le constructeur : additionner deux nombres, comparer deux nombres pour déterminer s'ils sont égaux, comparer deux nombres pour déterminer lequel est le plus grand, multiplier deux nombres, <abbr class="abbr" title="et cetera">etc.</abbr> Un processeur peut exécuter plusieurs dizaines, voire centaines ou milliers, d'instructions différentes ;</li>
<li>la complexité de son <a href="Architecture_de_processeur" title="Architecture de processeur">architecture</a>. Cette complexité se mesure en particulier par le nombre de <a href="Transistor" title="Transistor">transistors</a> contenus dans le microprocesseur. Plus le microprocesseur contient de transistors, plus il pourra effectuer des opérations complexes, et/ou traiter des nombres de grande taille ;</li>
<li>le nombre de <a href="Bit" title="Bit">bits</a> que le processeur peut traiter simultanément : les premiers microprocesseurs ne pouvaient traiter plus de <a href="Nibble" title="Nibble">4 bits</a> d'un coup. Ils devaient donc exécuter plusieurs instructions pour additionner des nombres de 32 ou <span class="nowrap">64 bits</span>. En 2007, les microprocesseurs peuvent traiter des nombres sur <span class="nowrap">64 bits</span>. Le nombre de bits des <a href="Bus_informatique" title="Bus informatique">bus</a>, de la <a href="M%C3%A9moire_(informatique)" title="Mémoire (informatique)">mémoire</a> et du processeur est en rapport direct avec la capacité à traiter de grands nombres rapidement, ou des nombres d'une grande précision (nombres de décimales significatives) ;</li>
<li>la <a href="Fr%C3%A9quence_d'horloge" title="Fréquence d'horloge">fréquence d'horloge</a> : le rôle de l’horloge est de cadencer le rythme du travail du microprocesseur. La fréquence correspond à ce que l'on appelle un « <a href="Signal_d'horloge" title="Signal d'horloge">cycle d'horloge</a> ». Une instruction, selon le type de processeur et d'instruction, peut prendre un ou plusieurs cycles d'horloge. Un processeur <a href="Processeur_%C3%A0_jeu_d'instructions_r%C3%A9duit" title="Processeur à jeu d'instructions réduit">RISC</a>, sur lequel toutes les opérations en <a href="Langage_machine" title="Langage machine">langage machine</a> sont simples mais câblées, prend généralement un cycle par instruction. Au contraire, un processeur <a href="Microprocesseur_%C3%A0_jeu_d'instruction_%C3%A9tendu" class="mw-redirect" title="Microprocesseur à jeu d'instruction étendu">CISC</a> contient du <a href="Microcode" class="mw-disambig" title="Microcode">microcode</a>, où une instruction en langage machine est une suite d'instructions câblées. En conséquence, dans tous les cas, à technologie égale, plus la fréquence est élevée, plus le nombre d'instructions pouvant être exécutées est élevé. Néanmoins, un processeur <i>A</i> cadencé à 400 <abbr class="abbr" title="mégahertz">MHz</abbr> (~ 2,5 µs) peut exécuter certaines instructions plus rapidement qu'un autre <i>B</i> cadencé à 1 <abbr class="abbr" title="gigahertz">GHz</abbr> (~ 1 µs) : tout dépend de leurs architectures respectives.</li></ul>
<p>La combinaison des caractéristiques précédentes détermine la puissance du microprocesseur qui s’exprime en « millions d'instructions par seconde » (MIPS). Dans les <span class="nowrap">années 1970</span>, les microprocesseurs effectuaient moins d’un million d’instructions par seconde, alors qu’en 2007, les processeurs pouvaient effectuer plus de dix milliards d’<a href="Instructions_par_seconde" title="Instructions par seconde">instructions par seconde</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Histoire">Histoire</h2></div>
<p>En <a href="1969" title="1969">1969</a>, le microprocesseur est inventé par un physicien d'<a href="Intel" title="Intel">Intel</a>, <a href="Marcian_Hoff" title="Marcian Hoff">Marcian Hoff (surnommé Ted Hoff)</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>, et <a href="Federico_Faggin" title="Federico Faggin">Federico Faggin</a>, qui venait de le rejoindre, fort de recherches menées en Italie. <a href="Federico_Faggin" title="Federico Faggin">Federico Faggin</a>, physicien du solide italien est en 1968 chez <a href="Fairchild_Semiconductor" title="Fairchild Semiconductor">Fairchild-SGS</a> à <a href="Agrate_Brianza" title="Agrate Brianza">Agrate Brianza</a><sup id="cite_ref-cph_9-0" class="reference"><a href="#cite_note-cph-9"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>, puis à <a href="Palo_Alto" title="Palo Alto">Palo Alto</a> avec Thomas Klein<sup id="cite_ref-cph_9-1" class="reference"><a href="#cite_note-cph-9"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>, le concepteur du premier circuit intégré commercial à grilles auto-alignées, le Fairchild 3708, puis <a href="Chef_de_projet" title="Chef de projet">chef de projet</a> de la <a href="Silicon_Gate_Technology" class="mw-redirect" title="Silicon Gate Technology">Silicon Gate Technology</a> (SGT), la première méthode pratique pour la fabrication des circuits intégrés MOS (structure semi-conducteur/métal/oxyde) avec grilles auto-alignées, qui a remplacé la grille d'aluminium traditionnelle d'un transistor MOS par une grille en silicium, pour intégrer deux fois plus de transistors dans la même surface. <a href="Federico_Faggin" title="Federico Faggin">Federico Faggin</a> est embauché par Intel en <time class="nowrap" datetime="1970-04" data-sort-value="1970-04">avril 1970</time><sup id="cite_ref-cph_9-2" class="reference"><a href="#cite_note-cph-9"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>, pour être le chef de projet, le créateur de la méthodologie de conception et le concepteur principal. En seulement quelques mois, avec <a href="Marcian_Hoff" title="Marcian Hoff">Marcian Hoff</a>, des quatre puces de l'Intel 4004, qui servit initialement à fabriquer des contrôleurs graphiques en mode texte, il conçut un processeur d'usage général, avec une licence achetée au japonais <a href="Busicom" title="Busicom">Busicom</a><sup id="cite_ref-cph_9-3" class="reference"><a href="#cite_note-cph-9"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>.
</p><p><a href="Marcian_Hoff" title="Marcian Hoff">Marcian Hoff</a> a formulé l'architecture du microprocesseur (une architecture de bloc et un jeu d'instructions). Le premier microprocesseur commercialisé, le <time class="nowrap" datetime="1971-11-15" data-sort-value="1971-11-15">15 novembre 1971</time>, est l'<a href="Intel_4004" title="Intel 4004">Intel 4004</a> <span class="nowrap">4 <a href="Bit" title="Bit">bits</a></span>, suivi par l'<a href="Intel_8008" title="Intel 8008">Intel 8008</a> à <span class="nowrap">8 bits</span> et qui servit initialement à fabriquer des <a href="Carte_graphique" title="Carte graphique">contrôleurs graphiques</a> en mode texte<sup id="cite_ref-IEEE_10-0" class="reference"><a href="#cite_note-IEEE-10"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>. Jugé trop lent par le client qui en avait demandé la conception, il devint un processeur d'usage général.
</p><p>Ces processeurs sont les précurseurs des <a href="Intel_8080" title="Intel 8080">Intel 8080</a>, <a href="Zilog_Z80" title="Zilog Z80">Zilog Z80</a>, et de la future famille des Intel <a href="X86" title="X86">x86</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>. Federico Faggin est l'auteur d'une méthodologie de conception nouvelle pour la puce et la logique, fondée pour la première fois sur la technologie <i><span class="lang-en" lang="en">silicon gate</span></i> développée par lui en <a href="1968" title="1968">1968</a> chez <a href="Fairchild_Semiconductor" title="Fairchild Semiconductor">Fairchild</a>. Il a aussi dirigé la conception du premier microprocesseur jusqu'à son introduction sur le marché en <a href="1971" title="1971">1971</a><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>.
</p><p>Presque à la même époque, la société américaine <a href="Motorola" title="Motorola">Motorola</a> effectue des travaux et innovations similaires sous la direction de <a href="Chuck_Peddle" title="Chuck Peddle">Chuck Peddle</a><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>, venu de <a href="General_Electric" title="General Electric">General Electric</a>, où il avait conçu une caisse enregistreuse électronique, mais qui décide en 1970 d'abandonner son activité informatique. Il participe au développement du microprocesseur <span class="nowrap"><a href="Motorola_6800" title="Motorola 6800">Motorola 6800</a></span>, à <span class="nowrap">8 bits</span>, vendu 300 US$, et qui va servir aux ordinateurs d'usage professionnel <span class="nowrap">Goupil 1</span> et 2 de la société <a href="SMT_Goupil" title="SMT Goupil">SMT</a>.
</p><p>Dans les <a href="Ann%C3%A9es_1970" title="Années 1970">années 1970</a>, apparaissent les concepts de <a href="Datagramme" title="Datagramme">datagramme</a> et d'<a href="Informatique_distribu%C3%A9e" class="mw-redirect" title="Informatique distribuée">informatique distribuée</a>, avec <a href="ARPANET" title="ARPANET">Arpanet</a>, le <a href="Cyclades_(r%C3%A9seau)" title="Cyclades (réseau)">réseau Cyclades</a> et la <span class="lang-en" lang="en"><a href="Distributed_system_architecture" title="Distributed system architecture">Distributed System Architecture</a></span>, devenue en <a href="1978" title="1978">1978</a> le <a href="Mod%C3%A8le_OSI" title="Modèle OSI">modèle « OSI-DSA »</a>. Le microprocesseur est très vite accueilli comme la pierre angulaire de cette <a href="Informatique_distribu%C3%A9e" class="mw-redirect" title="Informatique distribuée">informatique distribuée</a>, car il permet de décentraliser le calcul, avec des <a href="Histoire_des_bourses_de_valeurs#De_l'Affaire_Bull_à_l'encerclement_de_l'empire_IBM" title="Histoire des bourses de valeurs">machines moins coûteuses et moins encombrantes face au monopole IBM</a>, produites en plus grande série.
</p><p>En <a href="1990" title="1990">1990</a>, <a href="Gilbert_Hyatt_(inventeur)" title="Gilbert Hyatt (inventeur)">Gilbert Hyatt</a> revendique la paternité du microprocesseur en se basant sur un <a href="Brevet" class="mw-redirect" title="Brevet">brevet</a> qu’il avait déposé en <a href="1970" title="1970">1970</a><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>. La reconnaissance de l’antériorité du brevet de Hyatt aurait permis à ce dernier de réclamer des <a href="Redevance" title="Redevance">redevances</a> sur tous les microprocesseurs fabriqués de par le monde, mais le brevet de Hyatt a été invalidé en <a href="1995" title="1995">1995</a> par l’office américain des brevets, sur la base du fait que le microprocesseur décrit dans la demande de brevet n'avait pas été réalisé, et n'aurait d'ailleurs pas pu l'être avec la technologie disponible au moment du dépôt du brevet<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>.
</p><p>Le tableau suivant décrit les principales caractéristiques des microprocesseurs fabriqués par Intel, et montre leur évolution en termes de nombre de transistors, en miniaturisation des circuits, et en augmentation de puissance. Il faut garder à l'esprit que si ce tableau décrit l'évolution des produits d'Intel, l'évolution des produits des concurrents a suivi avec plus ou moins d'avance ou de retard la même marche.
</p><p>Un programme informatique est, par essence, un flux d'instructions exécutées par un processeur. Chaque <a href="Instruction_machine" class="mw-redirect" title="Instruction machine">instruction</a> nécessite un à plusieurs <a href="Signal_d'horloge" title="Signal d'horloge">cycles d'horloge</a>, l'instruction est exécutée en autant d'étapes que de cycles nécessaires. Les microprocesseurs séquentiels exécutent l'instruction suivante lorsqu'ils ont terminé l'instruction en cours. Dans le cas du parallélisme d'instructions, le microprocesseur pourra traiter plusieurs instructions dans le même cycle d'horloge, à condition que ces instructions différentes ne mobilisent pas simultanément une unique ressource interne. Autrement dit, le processeur exécute des instructions qui se suivent, et ne sont pas dépendantes l'une de l'autre, à différents stades d'achèvement. Cette <a href="File_(structure_de_donn%C3%A9es)" title="File (structure de données)">file</a> d'exécution à venir s'appelle un <a href="Pipeline_(architecture_des_processeurs)" title="Pipeline (architecture des processeurs)">pipeline</a>. Ce mécanisme a été implémenté la première fois dans les <span class="nowrap">années 1960</span> par <a href="IBM" title="IBM">IBM</a>. Les processeurs plus évolués exécutent en même temps autant d'instructions qu'ils ont de pipelines, ce à la condition que toutes les instructions à exécuter parallèlement ne soient pas interdépendantes, c'est-à-dire que le résultat de l'exécution de chacune d'entre elles ne modifie pas les conditions d'exécution de l'une des autres. Les processeurs de ce type sont appelés <a href="Processeur_superscalaire" title="Processeur superscalaire">processeurs superscalaires</a>. Le premier ordinateur à être équipé de ce type de processeur était le <a href="Seymour_Cray" title="Seymour Cray">Seymour Cray</a> <a href="Control_Data_6600" title="Control Data 6600">CDC 6600</a> en 1965. Le <a href="Pentium_(microprocesseur)" class="mw-redirect" title="Pentium (microprocesseur)">Pentium</a> est le premier des processeurs superscalaires pour <a href="Compatible_PC" title="Compatible PC">compatible PC</a>.
</p><p>Les concepteurs de processeurs ne cherchent pas simplement à exécuter plusieurs instructions indépendantes en même temps, ils cherchent à optimiser le temps d'exécution de l'ensemble des instructions. Par exemple le processeur peut trier les instructions de manière que tous ses pipelines contiennent des instructions indépendantes. Ce mécanisme s'appelle l'<a href="Ex%C3%A9cution_dans_le_d%C3%A9sordre" title="Exécution dans le désordre">exécution out-of-order</a>. Ce type de processeur s'est imposé pour les machines grand public des <span class="nowrap">années 1980</span> et aux <span class="nowrap">années 1990</span><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>. L'exemple canonique de ce type de pipeline est celui d'un <a href="Reduced_instruction_set_computer" class="mw-redirect" title="Reduced instruction set computer">processeur RISC</a> (<i><span class="lang-en" lang="en">Reduced instruction set computer</span></i>), en cinq étapes. Le <a href="Intel_Pentium_4" class="mw-redirect" title="Intel Pentium 4">Intel Pentium 4</a> dispose de <span class="nowrap">35 étages</span> de pipeline<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>. Un compilateur optimisé pour ce genre de processeur fournit un code qui sera exécuté plus rapidement.
</p><p>Pour éviter une perte de temps liée à l'attente de nouvelles instructions, et surtout au délai de rechargement du <a href="Commutation_de_contexte" title="Commutation de contexte">contexte</a> entre chaque changement de <i><a href="Thread_(informatique)" title="Thread (informatique)"><span class="lang-en" lang="en">threads</span></a></i>, les fondeurs<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>c<span class="cite-bracket">]</span></a></sup> ont ajouté à leurs processeurs des procédés d'optimisation pour que les <i><span class="lang-en" lang="en">threads</span></i> puissent partager les pipelines, les caches et les registres. Ces procédés, regroupés sous l'appellation <i><span class="lang-en" lang="en"><a href="Simultaneous_multithreading" title="Simultaneous multithreading">simultaneous multithreading</a></span></i>, ont été mis au point dans les <span class="nowrap">années 1950</span>. Par contre, pour obtenir une augmentation des performances, les compilateurs doivent prendre en compte ces procédés, il faut donc re-compiler les programmes pour ces types de processeurs. Intel a commencé à produire, début des <span class="nowrap">années 2000</span>, des processeurs implémentant la technologie SMT à deux voies. Ces processeurs, les <a href="Pentium_4" title="Pentium 4">Pentium 4</a>, peuvent exécuter simultanément deux <i><span class="lang-en" lang="en">threads</span></i> qui se partagent les mêmes pipelines, caches et registres. Intel a appelé cette technologie <i>SMT à deux voies</i> : l’<i><span class="lang-en" lang="en"><a href="Hyper-threading" title="Hyper-threading">hyper-threading</a></span></i>. Le <i>super-threading <a href="https://en.wikipedia.org/wiki/super-threading" class="extiw external" title="en:super-threading"><span class="indicateur-langue" title="Article en anglais : « super-threading »">(en)</span></a></i> est, quant à lui, une technologie SMT dans laquelle plusieurs <i><span class="lang-en" lang="en">threads</span></i> partagent aussi les mêmes ressources, mais ces <i><span class="lang-en" lang="en">threads</span></i> ne s'exécutent que l'un après l'autre et non simultanément<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>.
</p><p>Depuis longtemps déjà, existait l'idée de faire cohabiter plusieurs processeurs au sein d'un même composant, par exemple les <i><a href="Syst%C3%A8me_sur_une_puce" title="Système sur une puce"><span class="lang-en" lang="en">System on Chip</span></a></i>. Cela consistait, par exemple, à ajouter au processeur, un <a href="Unit%C3%A9_de_calcul_en_virgule_flottante" title="Unité de calcul en virgule flottante">coprocesseur arithmétique</a>, un <a href="Processeur_de_signal_num%C3%A9rique" title="Processeur de signal numérique">DSP</a>, voire un cache mémoire, éventuellement même l'intégralité des composants que l'on trouve sur une <a href="Carte_m%C3%A8re" title="Carte mère">carte mère</a>. Des <a href="Microprocesseur_multi-c%C5%93ur" title="Microprocesseur multi-cœur">processeurs multi-cœur</a> utilisant deux ou quatre <a href="Microprocesseur_multi-c%C5%93ur" title="Microprocesseur multi-cœur">cœurs</a> sont donc apparus, comme le <a href="POWER4" title="POWER4">POWER4</a> d'<a href="IBM" title="IBM">IBM</a> sorti en 2001. Ils disposent des technologies citées préalablement. Les ordinateurs qui disposent de ce type de processeurs coûtent moins cher que l'achat d'un nombre équivalent de processeurs. Cependant, les performances ne sont pas directement comparables, cela dépend du problème traité. Des API spécialisées ont été développées afin de tirer parti au mieux de ces technologies, comme le <span class="lang-en" lang="en"><a href="Threading_Building_Blocks" title="Threading Building Blocks">Threading Building Blocks</a></span> d'Intel.
</p>
<div class="mw-heading mw-heading2"><h2 id="Familles">Familles</h2></div>
<p>Les microprocesseurs sont habituellement regroupés en familles, en fonction du <a href="Jeu_d'instructions" title="Jeu d'instructions">jeu d'instructions</a> qu'ils exécutent. Si ce jeu d'instructions comprend souvent une base commune à toute la famille, les microprocesseurs les plus récents d'une famille peuvent présenter de nouvelles instructions. La <a href="R%C3%A9trocompatibilit%C3%A9" class="mw-redirect" title="Rétrocompatibilité">rétrocompatibilité</a> au sein d'une famille n'est donc pas toujours assurée. Par exemple un programme dit compatible <a href="X86" title="X86">x86</a> écrit pour un processeur <span class="nowrap"><a href="Intel_80386" title="Intel 80386">Intel 80386</a></span><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>, qui permet la protection mémoire, pourrait ne pas fonctionner sur des processeurs antérieurs, mais fonctionne sur tous les processeurs plus récents (par exemple un <a href="Core_Duo" class="mw-redirect" title="Core Duo">Core Duo</a> d'<a href="Intel_Corporation" class="mw-redirect" title="Intel Corporation">Intel</a> ou un <a href="Athlon" title="Athlon">Athlon</a> d'<a href="Advanced_Micro_Devices" title="Advanced Micro Devices">AMD</a>).
</p><p>Il existe des dizaines de familles de microprocesseurs. Parmi celles qui ont été les plus utilisées, on peut citer :
</p>
<ul><li>la famille la plus connue par le grand public est la famille <a href="X86" title="X86">x86</a>, apparue à la fin des <span class="nowrap"><a href="Ann%C3%A9es_1970" title="Années 1970">années 1970</a></span>, développée principalement par les entreprises Intel (fabricant du <a href="Pentium_(marque)" title="Pentium (marque)">Pentium</a>), AMD (fabricant de l'Athlon), <a href="VIA_Technologies" title="VIA Technologies">VIA</a> et <a href="Transmeta" title="Transmeta">Transmeta</a>. Les deux premières entreprises dominent le marché en fabriquant la majorité des microprocesseurs pour <a href="Ordinateur_personnel" title="Ordinateur personnel">micro-ordinateurs</a> <a href="Compatible_PC" title="Compatible PC">compatibles PC</a> et <a href="Macintosh" title="Macintosh">Macintosh</a> depuis 2006 ;</li>
<li>le <a href="MOS_Technology_6502" title="MOS Technology 6502">MOS Technology 6502</a><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> qui a servi à fabriquer les <span class="nowrap"><a href="Apple_II" title="Apple II">Apple II</a></span>, <a href="Commodore_PET" title="Commodore PET">Commodore PET</a>, et dont les descendants ont servi au <span class="nowrap"><a href="Commodore_64" title="Commodore 64">Commodore 64</a></span> et aux consoles <span class="nowrap"><a href="Atari_2600" title="Atari 2600">Atari 2600</a></span>. Le MOS <span class="nowrap">Technology 6502</span> a été conçu par d'anciens ingénieurs de <a href="Motorola" title="Motorola">Motorola</a> et était très inspiré du <span class="nowrap"><a href="Motorola_6800" title="Motorola 6800">Motorola 6800</a></span> ;</li>
<li>le microprocesseur <a href="Zilog_Z80" title="Zilog Z80">Zilog Z80</a> a été largement utilisé dans les <span class="nowrap"><a href="Ann%C3%A9es_1980" title="Années 1980">années 1980</a></span> dans la conception des premiers micro-ordinateurs personnels <span class="nowrap">8 bits</span> comme le <a href="TRS-80" title="TRS-80">TRS-80</a>, les <a href="Sinclair_ZX80" class="mw-redirect" title="Sinclair ZX80">Sinclair ZX80</a>, <a href="ZX81" title="ZX81">ZX81</a>, <a href="ZX_Spectrum" title="ZX Spectrum">ZX Spectrum</a>, le standard <a href="MSX" title="MSX">MSX</a>, les <a href="Amstrad_CPC" title="Amstrad CPC">Amstrad CPC</a> et plus tard dans les <a href="Syst%C3%A8me_embarqu%C3%A9" title="Système embarqué">systèmes embarqués</a> ;</li>
<li>la <a href="Famille_Motorola_68000" title="Famille Motorola 68000">famille Motorola 68000</a> (aussi appelée « m68k ») de Motorola animait les premiers Macintosh, les <a href="Mega_Drive" title="Mega Drive">Mega Drive</a>, les <a href="Atari_ST" title="Atari ST">Atari ST</a> et les <a href="Commodore_International" title="Commodore International">Commodore</a> <a href="Amiga" title="Amiga">Amiga</a>. Leurs dérivés (<a href="Motorola_DragonBall" title="Motorola DragonBall">DragonBall</a>, <a href="Freescale_ColdFire" title="Freescale ColdFire">ColdFire</a>) sont toujours utilisés dans des systèmes embarqués ;</li>
<li>les microprocesseurs <a href="PowerPC" title="PowerPC">PowerPC</a> d'<a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a> et de Motorola équipaient jusqu'en <a href="2006" title="2006">2006</a> les micro-ordinateurs Macintosh (fabriqués par <a href="Apple" title="Apple">Apple</a>). Ces microprocesseurs sont aussi utilisés dans les serveurs de la <span class="nowrap">série P</span> d'IBM et dans divers systèmes embarqués. Dans le domaine des <a href="Console_de_jeux_vid%C3%A9o" title="Console de jeux vidéo">consoles de jeu</a>, des microprocesseurs dérivés du PowerPC équipent la <a href="Wii" title="Wii">Wii</a> (<a href="Wii#Processeur_principal" title="Wii">Broadway</a>), la <a href="GameCube" title="GameCube">GameCube</a> (<a href="PowerPC_Gekko" title="PowerPC Gekko">Gekko</a>), <a href="Xbox_360" title="Xbox 360">Xbox 360</a> (dérivé à trois cœurs nommé « Xenon »). La <span class="nowrap"><a href="PlayStation_3" title="PlayStation 3">PlayStation 3</a></span> est équipée du microprocesseur <a href="Cell_(processeur)" title="Cell (processeur)">Cell</a>, dérivé du POWER4, une architecture proche de PowerPC ;</li>
<li>les processeurs d'<a href="Architecture_MIPS" title="Architecture MIPS">architecture MIPS</a> animaient les <a href="Stations_de_travail" class="mw-redirect" title="Stations de travail">stations de travail</a> de <a href="Silicon_Graphics" title="Silicon Graphics">Silicon Graphics</a>, des consoles de jeux comme la <a href="PSone" class="mw-redirect" title="PSone">PSone</a>, la <span class="nowrap"><a href="Nintendo_64" title="Nintendo 64">Nintendo 64</a></span> et des systèmes embarqués, ainsi que des <a href="Routeur" title="Routeur">routeurs</a> <a href="Cisco_Systems" title="Cisco Systems">Cisco</a>. C'est la première famille à proposer une architecture <span class="nowrap">64 bits</span> avec le <a href="MIPS_R4000" class="mw-redirect" title="MIPS R4000">MIPS R4000</a> en 1991. Les processeurs du fondeur chinois <a href="Loongson" title="Loongson">Loongson</a> sont une nouvelle génération basée sur les technologies du MIPS, utilisés dans des supercalculateurs et des ordinateurs faible consommation ;</li>
<li>la famille <a href="Architecture_ARM" title="Architecture ARM">ARM</a> est de nos jours utilisée principalement dans les systèmes embarqués, dont de nombreux <a href="Assistant_personnel" title="Assistant personnel">PDA</a> et <a href="Smartphone" title="Smartphone">smartphones</a>. Elle a précédemment été utilisée par <a href="Acorn_Computers" title="Acorn Computers">Acorn</a> pour ses <a href="Acorn_Archimedes" title="Acorn Archimedes">Archimedes</a> et <a href="RISC_PC" title="RISC PC">RISC PC</a>.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Rapidité_d'exécution_des_instructions"><span id="Rapidit.C3.A9_d.27ex.C3.A9cution_des_instructions"></span>Rapidité d'exécution des instructions</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Fréquence_de_fonctionnement"><span id="Fr.C3.A9quence_de_fonctionnement"></span>Fréquence de fonctionnement</h3></div>
<p>Les microprocesseurs sont cadencés par un <a href="Signal_d'horloge" title="Signal d'horloge">signal d'horloge</a> (signal <a href="Oscillateur_(%C3%A9lectronique)" title="Oscillateur (électronique)">oscillant</a> régulier imposant un rythme au transfert entre circuit). Au milieu des <span class="nowrap"><a href="Ann%C3%A9es_1980" title="Années 1980">années 1980</a></span>, ce signal avait une fréquence de 4 à 8 <abbr class="abbr" title="mégahertz">MHz</abbr>. Dans les <span class="nowrap">années 2000</span>, cette fréquence atteint 3 <abbr class="abbr" title="gigahertz">GHz</abbr>. Plus cette fréquence est élevée, plus le microprocesseur peut exécuter à un rythme élevé les instructions de base des programmes mais plus la qualité des <a href="Bus_(informatique)" class="mw-redirect" title="Bus (informatique)">bus</a> doit être soignée et leur longueur adaptée à la fréquence.
</p><p>L'augmentation de la fréquence présente des inconvénients :
</p>
<ul><li>la <a href="Refroidissement_%C3%A0_air" title="Refroidissement à air">dissipation thermique</a><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> d'un circuit donné est proportionnelle à sa fréquence de fonctionnement et au carré de sa tension d'alimentation<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> : cela implique d'avoir une solution de refroidissement du processeur adaptée ;</li>
<li>la fréquence est notamment limitée par les temps de commutation des <a href="Porte_logique" title="Porte logique">portes logiques</a> : il est nécessaire qu'entre deux « coups d'horloge », les signaux numériques aient eu le temps de parcourir tout le trajet nécessaire à l'exécution de l'instruction attendue ; pour accélérer le traitement, il faut agir sur de nombreux paramètres (taille d'un <a href="Transistor" title="Transistor">transistor</a>, interactions électromagnétiques entre les circuits, <abbr class="abbr" title="et cetera">etc.</abbr>) qu'il devient de plus en plus difficile d'améliorer (tout en s'assurant de la fiabilité des opérations).</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Overclocking">Overclocking</h3></div>
<p>L'<a href="Overclocking" title="Overclocking">overclocking</a> consiste à appliquer au microprocesseur une fréquence du signal d'horloge supérieure aux recommandations du fabricant ce qui permet d'exécuter plus d'instructions à chaque seconde. Cela nécessite souvent plus de puissance d'alimentation au risque de dysfonctionnements voire de destruction en cas de surchauffe.
</p>
<div class="mw-heading mw-heading3"><h3 id="Optimisation_du_chemin_d'exécution"><span id="Optimisation_du_chemin_d.27ex.C3.A9cution"></span>Optimisation du chemin d'exécution</h3></div>
<p>Les microprocesseurs actuels sont optimisés pour exécuter plus d'une instruction par cycle d'horloge, ce sont des microprocesseurs avec des unités d'exécution parallélisées. De plus ils sont dotés de procédures qui « anticipent » les instructions suivantes avec l'aide de la statistique.
</p><p>Dans la course à la puissance des microprocesseurs, deux méthodes d'optimisation sont en concurrence :
</p>
<ul><li>la technologie <a href="Reduced_instruction_set_computer" class="mw-redirect" title="Reduced instruction set computer">RISC</a> (<i><span class="lang-en" lang="en">Reduced Instruction Set Computer</span></i>, <a href="Jeu_d'instructions" title="Jeu d'instructions">jeu d'instructions</a> simple), rapide avec des instructions simples de taille standardisée, facile à fabriquer et dont on peut monter la fréquence de l'horloge sans trop de difficultés techniques ;</li>
<li>la technologie <a href="Complex_instruction_set_computer" class="mw-redirect" title="Complex instruction set computer">CISC</a> (<i><span class="lang-en" lang="en">Complex Instruction Set Computer</span></i>), dont chaque instruction complexe nécessite plus de cycles d'horloge, mais qui a en son cœur de nombreuses instructions précâblées.</li></ul>
<p>Néanmoins, avec la diminution de la taille des transistors sur les puces et l'accélération des fréquences d'horloge, la distinction entre RISC et CISC a quasiment complètement disparu. Là où des familles tranchées existaient, on observe aujourd'hui des microprocesseurs où une structure interne RISC apporte de la puissance tout en restant compatible avec une utilisation de type CISC (la famille Intel x86 a ainsi subi une transition entre une organisation initialement très typique d'une structure CISC. Actuellement, elle utilise un cœur RISC très rapide, s'appuyant sur un système de réarrangement du code <i>à la volée</i>) mis en œuvre, en partie, grâce à des <a href="M%C3%A9moire_cache" title="Mémoire cache">mémoires caches</a> de plus en plus grandes, comportant jusqu'à trois niveaux.
</p>
<div class="mw-heading mw-heading2"><h2 id="Structure_et_fonctionnement">Structure et fonctionnement</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Structure_d'un_microprocesseur"><span id="Structure_d.27un_microprocesseur"></span>Structure d'un microprocesseur</h3></div>
<p>L'unité centrale d'un microprocesseur comprend essentiellement :
</p>
<ul><li>une <a href="Unit%C3%A9_arithm%C3%A9tique_et_logique" title="Unité arithmétique et logique">unité arithmétique et logique</a> (UAL) qui effectue les opérations ;</li>
<li>des <a href="Registre_de_processeur" title="Registre de processeur">registres</a> qui permettent au microprocesseur de stocker temporairement des données ;</li>
<li>une <a href="Unit%C3%A9_de_contr%C3%B4le" title="Unité de contrôle">unité de contrôle</a> qui commande l'ensemble du microprocesseur en fonction des instructions du programme.</li></ul>
<p>Certains registres ont un rôle très particulier :
</p>
<ul><li>le registre indicateur d'état (<i>flags</i>), ce registre donne l'état du microprocesseur à tout moment, il peut seulement être lu ;</li>
<li>le compteur de programme (PC, <i>Program Counter</i>), il contient l'adresse de la prochaine instruction à exécuter ;</li>
<li>le pointeur de pile (SP, <i>Stack Pointer</i>), c'est le pointeur d'une zone spéciale de la mémoire appelée <a href="Pile_(informatique)" title="Pile (informatique)">pile</a> où sont rangés les arguments des <a href="Sous-programme" title="Sous-programme">sous-programmes</a> et les <a href="Adressage_m%C3%A9moire" title="Adressage mémoire">adresses</a> de retour.</li></ul>
<p>Seul le <i>Program Counter</i> est indispensable, il existe de (rares) processeurs ne comportant pas de <a href="Registre_d'%C3%A9tat" title="Registre d'état">registre d'état</a> ou pas de pointeur de pile (par exemple le NS320xx <a href="https://en.wikipedia.org/wiki/NS320xx" class="extiw external" title="en:NS320xx"><span class="indicateur-langue" title="Article en anglais : « NS320xx »">(en)</span></a>).
</p><p>L'unité de contrôle peut aussi se décomposer :
</p>
<ul><li>le registre d'instruction, mémorise le code de l'instruction à exécuter ;</li>
<li>le décodeur décode cette instruction ;</li>
<li>le séquenceur exécute l'instruction, c'est lui qui commande l'ensemble des organes du microprocesseur.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Fonctionnement">Fonctionnement</h3></div>
<p>Pour commencer, le microprocesseur va charger une instruction contenue en <a href="M%C3%A9moire_(informatique)" title="Mémoire (informatique)">mémoire</a> grâce au compteur de programme. Ce dernier est au passage incrémenté, afin que le processeur traite l'instruction suivante au prochain cycle. L'instruction est décodée et si nécessaire le microprocesseur va chercher en mémoire les données supplémentaires. Dans certains cas, des instructions servent uniquement à charger une donnée dans un registre précis ou à écrire une donnée d'un registre en mémoire. Dans ce cas, le processeur charge ou écrit la donnée puis passe à l'instruction suivante. Dans le cas où le processeur doit effectuer une opération de calcul, le processeur fait appel à l'ALU. Dans de nombreuses architectures, celle-ci fonctionne avec un <a href="Accumulateur_(informatique)" title="Accumulateur (informatique)">registre accumulateur</a>. Celui-ci enregistre le résultat de l'opération précédente, qui peut ensuite être réutilisé. Dans le cas d'un saut (<i>goto, jump</i>), c'est le compteur de programme qui est directement modifié. Dans le cas d'un <a href="Structure_de_contr%C3%B4le" title="Structure de contrôle">saut conditionnel</a> (<i>if</i>), le processeur vérifie avant le saut qu'une condition booléenne est valide (<i>true</i>). Dans certains sauts (<i>jump</i>), le processeur ajoute une valeur à l'accumulateur. Cela permet au programme d'être exécuté à n'importe quel endroit dans la mémoire. Les instructions se divisent donc en plusieurs catégories :
</p>
<ul><li>les instructions de chargement (<i>load</i>) : mettent l'accumulateur à une certaine valeur ;</li>
<li>les instructions de rangement (<i>store</i>) : permettent d'écrire la valeur de l'accumulateur dans un registre ou un emplacement de mémoire précis ;</li>
<li>les instructions de saut (<i>if</i>, <i>jump</i>) : permettent de déplacer choisir la prochaine instruction à exécuter ;</li>
<li>les instructions de calcul (<i>add</i>, <i>mul</i>, <i>div</i>, <i>etc.</i>) : permettent par exemple d'ajouter le contenu du registre X à l'accumulateur, de multiplier l'accumulateur par le registre Y, <abbr class="abbr" title="et cetera">etc.</abbr></li></ul>
<p>À la fin du cycle, le processeur finit de ranger ses données en mémoire ou dans les registres spécifiques. En cas de retenue, un registre spécial reçoit la valeur de la retenue, ce qui permet de le combiner à nouveau pour fonctionner avec plus de bits que ce que permet l'architecture. En cas d'erreur, comme une division par zéro, le processeur modifie un registre d'état et peut déclencher une interruption.
Toutes ces étapes peuvent s’effectuer en plusieurs cycles d'horloge. Une optimisation consiste à les exécuter à la chaîne (principe du pipeline) ou en parallèle (architecture superscalaire). Actuellement, face à la difficulté liée à la montée en fréquence des microprocesseurs, les fabricants tentent d'augmenter le nombre d'<a href="Instructions_par_cycle" title="Instructions par cycle">instructions par cycle</a> (IPC) afin d'augmenter la vitesse de leurs processeurs. Cela a conduit à l'apparition de <a href="Microprocesseur_multi-c%C5%93ur" title="Microprocesseur multi-cœur">processeurs multi-cœurs</a>, composés de plusieurs unités, ou cœurs, capables d'exécuter une instruction indépendamment de l'autre (contrairement à une architecture superscalaire, qui conserve des registres en commun). On parle alors de « calcul en parallèle ». Néanmoins, cela nécessite des programmes adaptés et les performances de ces processeurs dépendent de plus en plus de la qualité de programmation des programmes qu'ils exécutent.
</p>
<div class="mw-heading mw-heading2"><h2 id="Fabrication">Fabrication</h2></div>
<p>La fabrication d'un microprocesseur est essentiellement identique à celle de n'importe quel <a href="Circuit_int%C3%A9gr%C3%A9" title="Circuit intégré">circuit intégré</a>. Elle suit donc un procédé complexe. Mais l'énorme taille et complexité de la plupart des microprocesseurs a tendance à augmenter encore le coût de l'opération. La <a href="Loi_de_Moore" title="Loi de Moore">loi de Moore</a>, qui indique que le nombre de transistors des microprocesseurs sur les puces de silicium double tous les deux ans, indique également que les coûts de production doublent en même temps que le degré d'intégration.
</p><p>La fabrication des microprocesseurs est aujourd'hui considérée comme l'un des deux facteurs d'augmentation de la capacité des unités de fabrication (avec les contraintes liées à la fabrication des mémoires à grande capacité). La <a href="Photolithographie" title="Photolithographie">finesse de la gravure</a> industrielle a atteint 45 <abbr class="abbr" title="nanomètre">nm</abbr> en 2006<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>. En diminuant encore la finesse de gravure, les fondeurs se heurtent aux règles de la <a href="M%C3%A9canique_quantique" title="Mécanique quantique">mécanique quantique</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Problème_d'échauffement"><span id="Probl.C3.A8me_d.27.C3.A9chauffement"></span>Problème d'échauffement</h2></div>
<p>Malgré l'usage de techniques de gravures de plus en plus fines, l'échauffement des microprocesseurs reste approximativement proportionnel au carré de leur tension à architecture donnée. Avec <span class="texhtml mvar" style="font-style:italic;">V</span> la tension, <span class="texhtml mvar" style="font-style:italic;">f</span> la fréquence, et <span class="texhtml mvar" style="font-style:italic;">k</span> un coefficient d'ajustement, on peut calculer la <a href="Dissipation_de_puissance_du_processeur" title="Dissipation de puissance du processeur">puissance dissipée</a> <span class="texhtml mvar" style="font-style:italic;">P</span> :
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P=k\times V^{2}\times f}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>P</mi>
<mo>=</mo>
<mi>k</mi>
<mo>×<!-- × --></mo>
<msup>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>×<!-- × --></mo>
<mi>f</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P=k\times V^{2}\times f}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/e93be8e9b3c73b70e4a02c678505e295158c96eb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:15.986ex; height:3.009ex;" alt="{\displaystyle P=k\times V^{2}\times f}" loading="lazy"></span>.</dd></dl>
<p>Ce problème est lié à un autre, celui de la <a href="Conductivit%C3%A9_thermique" title="Conductivité thermique">dissipation thermique</a> et donc souvent des <a href="Ventilateur" title="Ventilateur">ventilateurs</a>, sources de nuisances sonores. Le refroidissement liquide peut être utilisé. L'utilisation d'une <a href="P%C3%A2te_thermique" title="Pâte thermique">pâte thermique</a> assure une meilleure conduction de la chaleur du processeur vers le radiateur. Si l'échauffement ne pose pas de problème majeur pour des applications type ordinateur de bureau, il en pose pour toutes les applications portables. Il est techniquement facile d'alimenter et de refroidir un ordinateur fixe. Pour les applications portables, ce sont deux problèmes délicats. Le téléphone portable, l'ordinateur portable, l'appareil photo numérique, le PDA, le baladeur MP3 ont une batterie qu'il s'agit de ménager pour que l'appareil portable ait une meilleure autonomie.
</p>
<div class="mw-heading mw-heading2"><h2 id="Prospective_et_innovation">Prospective et innovation</h2></div>
<ul><li><i><a href="Mat%C3%A9riau_bidimensionnel" title="Matériau bidimensionnel">Matériaux bidimensionnels</a></i> : l'électronique bidimensionnelle<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> est une piste d'innovation envisagée dès 2010<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>. Elle s'appuie sur des microprocesseurs de taille nanométrique<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>, imprimé en seulement deux dimensions, à partir de <a href="Semi-conducteur" title="Semi-conducteur">semi-conducteur</a> 2D d'un ou seulement quelques atomes d'épaisseur, afin d'encore miniaturiser l'électronique sous les limites permises par le silicium<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>.<br>Dans les années 2010, des prototypes comprenant quelques transistors ont été testés avec succès.<br>Des matériaux organiques<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>, des <a href="Nanotubes_de_carbone" class="mw-redirect" title="Nanotubes de carbone">nanotubes de carbone</a><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> ou le <a href="Disulfure_de_molybd%C3%A8ne" title="Disulfure de molybdène">disulfure de molybdène</a> sont des matériaux qui semblent prometteurs<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>, notamment pour produire des composés souples<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup>, pouvant par exemple être intégrés dans des feuilles de plastique, des vêtements ou des « robots mous ». Le disulfure de molybdène a été utilisé en 2017 pour fabriquer un semi-conducteur permettant de produire un microprocesseur en quasi 2D, comprenant <span class="nowrap">115 transistors</span>. Ce dernier a efficacement exécuté des programmes stockés dans une mémoire externe (pour un <a href="Bit" title="Bit">bit</a> de données mais les auteurs disent que la conception peut être mise à l'échelle pour en gérer plus). À cette échelle, les microprocesseurs sont invisibles et pourraient par exemple être intégrés dans le verre de lunettes, de <a href="Pare-brise" title="Pare-brise">pare-brise</a> ou de vitres ou dans une lentille oculaire.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Notes">Notes</h3></div>
<div class="references-small lower-alpha" style=""><div class="mw-references-wrap"><ol class="references" data-mw-group="alpha">
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text">Cette vitesse est exprimée sous forme d'une <i>fréquence</i> exprimée en <a href="Hertz" title="Hertz">hertz (Hz)</a>, qui comptabilise le nombre de cycles qu'effectue l'horloge de synchronisation du processeur en une seconde.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text">Ce n'est pas la seule raison, mais, plus un transistor est petit, moins il a besoin d'énergie pour commuter correctement.</span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a> </span><span class="reference-text">Société fabricant des <a href="Circuit_int%C3%A9gr%C3%A9" title="Circuit intégré">puces électroniques</a>.</span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading3"><h3 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h3></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://www.intel.com/Assets/PDF/DataSheet/4004_datasheet.pdf"><cite style="font-style:normal;" lang="en">4004 - 4 bits microprocessor</cite></a> » <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF) d'Adobe">[PDF]</abbr>, sur <span class="italique">intel.com</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2017-05-06" data-sort-value="2017-05-06">6 mai 2017</time>)</small></span>.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2016"><cite class="italique">Le second <abbr class="abbr" title="20ᵉ siècle"><span class="romain">XX</span><sup style="font-size:72%">e</sup></abbr> siècle : (1939-2000) : les 12 thèmes-clés</cite>, Paris, <a href="%C3%89ditions_Ellipses" title="Éditions Ellipses">Éditions Ellipses</a>, <abbr class="abbr" title="collection">coll.</abbr> « poche », <time>2016</time>, 702 <abbr class="abbr" title="pages">p.</abbr> <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-2-340-01442-8</span>, <a href="Online_Computer_Library_Center" title="Online Computer Library Center">OCLC</a> <span class=" noarchive nowrap"><a rel="nofollow" class="external text" href="https://worldcat.org/fr/title/1004318546">1004318546</a></span>)</small>, <abbr class="abbr" title="page">p.</abbr> 208<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Le+second+XXe%26nbsp%3Bsi%C3%A8cle&rft.place=Paris&rft.pub=%C3%89ditions+Ellipses&rft.stitle=%281939-2000%29+%3A+les+12+th%C3%A8mes-cl%C3%A9s&rft.date=2016&rft.pages=208&rft.tpages=702&rft.isbn=978-2-340-01442-8&rft_id=info%3Aoclcnum%2F1004318546&rfr_id=info%3Asid%2Ffr.wikipedia.org%3AMicroprocesseur"></span></span>.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text"><a href="Jean-Baptiste_Waldner" title="Jean-Baptiste Waldner">J.-B. Waldner</a>, <i>Nanoinformatique - Inventer l'ordinateur du <abbr class="abbr" title="21ᵉ siècle"><span class="romain">XXI</span><sup style="font-size:72%">e</sup></abbr> siècle</i>, Hermes Science, Londres, 2007 (adaptation et actualisation fig : 2.13, <abbr class="abbr" title="page(s)">p.</abbr> 58).</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://www.bbc.com/news/technology-13260039"><i>The man who invented the microprocessor</i></a>, sur <i>bbc.com</i>.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <i><a rel="nofollow" class="external text" href="http://www.silicon-valley-story.de/sv/intel_hoff.html">« Ted » Hoff's first microprocessor</a></i>, sur <i>silicon-valley-story.de</i> (consulté le 25 décembre 2016).</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a> </span><span class="reference-text"><span class="ouvrage" id="Francis_Bus"><span class="ouvrage" id="François_Francis_Bus">François Francis Bus, <cite class="italique">L'Époque où les puces font leurs lois : histoire des semiconducteurs vécue de chez Texas Instruments</cite>, Books On Demand <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-2-322-25685-3</span>)</small><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=L%27%C3%89poque+o%C3%B9+les+puces+font+leurs+lois+%3A+histoire+des+semiconducteurs+v%C3%A9cue+de+chez+Texas+Instruments&rft.pub=Books+On+Demand&rft.au=Fran%C3%A7ois+Francis+Bus&rft.isbn=978-2-322-25685-3&rfr_id=info%3Asid%2Ffr.wikipedia.org%3AMicroprocesseur"></span></span></span>.</span>
</li>
<li id="cite_note-cph-9"><span class="reference-text">J.A.N Lee, <a rel="nofollow" class="external text" href="http://history.computer.org/pioneers/faggin.html"><i>Computers Pioneer</i></a>.</span>
</li>
<li id="cite_note-IEEE-10"><span class="mw-cite-backlink"><a href="#cite_ref-IEEE_10-0">↑</a> </span><span class="reference-text"><span class="ouvrage" id="2016"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <span class="noarchive">« <a rel="nofollow" class="external text" href="https://spectrum.ieee.org/the-surprising-story-of-the-first-microprocessors"><cite style="font-style:normal;" lang="en">The Surprising Story of the First Microprocessors</cite></a> » <small class=" cachelinks">[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20221004011825/https://spectrum.ieee.org/the-surprising-story-of-the-first-microprocessors">archive du <time class="nowrap" datetime="2022-10-04" data-sort-value="2022-10-04">4 octobre 2022</time></a>]</small></span>, <time class="nowrap" datetime="2016-08-30" data-sort-value="2016-08-30">30 août 2016</time> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2022-10-04" data-sort-value="2022-10-04">4 octobre 2022</time>)</small></span></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <i><a rel="nofollow" class="external text" href="http://www.intel4004.com/museum_display.htm">The Intel 4004 Microprocessor and the Silicon Gate Technology</a></i>, sur <i>intel4004.com</i> (consulté le 7 décembre 2015).</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> F. Faggin et M. E. Hoff, <i>Standard Parts and Custom Design Merge in a Four-chip Processor Kit</i>, <i>Electronics</i>, <time class="nowrap" datetime="1972-04-24" data-sort-value="1972-04-24">24 avril 1972</time>.</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Nebojsa Matic, <a rel="nofollow" class="external text" href="https://groups.csail.mit.edu/lbr/stack/pic/pic-microcontrollers.pdf"><i>PIC microcontrollers, for beginners</i></a> <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF)">[PDF]</abbr>, sur <i>mit.edu</i>.</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <i><a rel="nofollow" class="external text" href="http://www.historyofinformation.com/expanded.php?id=121">Gilbert Hyatt Files the First General Patent on the Microprocessor, Later Invalidated</a></i>, sur <i>historyofinformation.com</i>, décembre 1970 (consulté le 25 décembre 2016).</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://www.intel4004.com/hyatt.htm"><cite style="font-style:normal;" lang="en">The Intel 4004 Microprocessor and the Silicon Gate Technology</cite></a> », sur <span class="italique">intel4004.com</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2016-12-25" data-sort-value="2016-12-25">25 décembre 2016</time>)</small></span>.</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a> </span><span class="reference-text">(<a href="#Culler">Culler et al</a>, <abbr class="abbr" title="page(s)">p.</abbr> 15).</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Patt, Yale (avril 2004), <a rel="nofollow" class="external text" href="http://users.ece.utexas.edu/~patt/Videos/talk_videos/cmu_04-29-04.wmv"><i>The Microprocessor Ten Years From Now: What Are The Challenges, How Do We Meet Them?</i></a> <span class="noarchive">« <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181108094320/http://users.ece.utexas.edu/~patt/Videos/talk_videos/cmu_04-29-04.wmv#">Copie archivée</a> »</span> <small>(version du <time class="nowrap" datetime="2018-11-08" data-sort-value="2018-11-08">8 novembre 2018</time> sur <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</small>], sur <i>utexas.edu</i> (consulté le 7 novembre 2007).</span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a> </span><span class="reference-text"><i><a rel="nofollow" class="external text" href="https://arstechnica.com/articles/paedia/cpu/hyperthreading.ars/3">Superthreading with a multithreaded processor</a></i>, sur <i>arstechnica.com</i>.</span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://www.reghardware.co.uk/2006/05/18/intel_cans_386_486_960_cpus/"><cite style="font-style:normal;">Intel arrête la production de ses anciens processeurs</cite></a> », sur <span class="italique">reghardware.co.uk</span></span>.</span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://idoc64.free.fr/ASM/instruction.htm"><i>Le jeu d'instructions du 6502/6510</i></a>, sur <i>free.fr</i>.</span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.techniques-ingenieur.fr/base-documentaire/electronique-photonique-th13/cartes-electroniques-technologies-et-conception-42287210/dissipation-thermique-dans-les-systemes-electroniques-e3952/"><i>Dissipation thermique dans les systèmes électroniques</i></a>, sur techniques-ingenieur.fr</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a> </span><span class="reference-text"><span class="ouvrage">« <a rel="nofollow" class="external text" href="http://www.nae.fr/wp-content/uploads/2015/07/Etude_DissipationThermique.pdf"><cite style="font-style:normal;"><i>dissipation thermique dans les composants</i></cite></a> » <abbr class="abbr indicateur-format format-pdf" title="Document au format Portable Document Format (PDF) d'Adobe">[PDF]</abbr>, sur <span class="italique">nae.fr</span></span>.</span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> « <a rel="nofollow" class="external text" href="http://www.intel.com/pressroom/archive/releases/20060125comp.htm"><cite style="font-style:normal;" lang="en">Intel First to Demonstrate Working 45nm Chips</cite></a> », sur <span class="italique">intel.com</span></span>.</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a> </span><span class="reference-text">Fiori, G. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i>, <i>Electronics based on two-dimensional materials</i>, <i>Nat. Nanotechnol.</i>, 9, 768–779 (2014).</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a> </span><span class="reference-text">Mak, K. F., Lee, C., Hone, J., Shan, J. et Heinz, T. F., <i>Atomically thin MoS2: a new direct-gap semiconductor</i>, <i>Phys. Rev. Lett.</i>, 105, 136805 (2010).</span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a> </span><span class="reference-text">Li, L. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i>, <i>Black phosphorus field-effect transistors</i>, <i>Nat. Nanotechnol.</i>, 9, 372–377 (2014).</span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a> </span><span class="reference-text">Stefan Wachter, Dmitry K. Polyushkin, Ole Bethge et Thomas Mueller, <i>A microprocessor based on a two-dimensional semiconductor</i>, <i>Nature Communications</i>, 8, <abbr class="abbr" title="numéro">n<sup>o</sup></abbr> 14948, 11 avril 2017, <small class=" noarchive"><a href="Digital_Object_Identifier" title="Digital Object Identifier">DOI</a> <a rel="nofollow" class="external text" href="https://dx.doi.org/10.1038%2Fncomms14948">10.1038/ncomms14948</a></small> (<a rel="nofollow" class="external text" href="https://www.nature.com/articles/ncomms14948">résumé</a>).</span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a> </span><span class="reference-text">Myny, K. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i>, <i>An 8-bit, 40-instructions-per-second organic microprocessor on plastic foil</i>, <i>IEEE J. Solid-State Circuits</i>, 47, 284–291 (2012).</span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><a href="#cite_ref-30">↑</a> </span><span class="reference-text">Shulaker, M. M. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i>, <i>Carbon nanotube computer</i>, <i>Nature</i>, 501, 526–530 (2013).</span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><a href="#cite_ref-31">↑</a> </span><span class="reference-text">adisavljevic, B., Radenovic, A., Brivio, J., Giacometti, V. et Kis, A., <i>Single-layer MoS2 transistors</i>, <i>Nat. Nanotechnol.</i>, 6, 147–150 (2011).</span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><a href="#cite_ref-32">↑</a> </span><span class="reference-text">Roy, T. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> (2015), <i>Dual-gated MoS2/WSe2 van der Waals tunnel diodes and transistors</i>, <i>ACS Nano</i>, 9, 2071–2079.</span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><a href="#cite_ref-33">↑</a> </span><span class="reference-text">Pu, J. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> (2012), <i>Highly flexible MoS2 thin-film transistors with ion gel dielectrics</i>, <i>Nano Lett.</i>, 12, 4013–4017.</span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><a href="#cite_ref-34">↑</a> </span><span class="reference-text">Wang, H. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> (2012), <i>Integrated circuits based on bilayer MoS2 transistors</i>, <i>Nano Lett.</i>, 12, 4674–4680.</span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><a href="#cite_ref-35">↑</a> </span><span class="reference-text">Cheng, R. <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i> (2014), <i>Few-layer molybdenum disulfide transistors and circuits for high-speed flexible electronics</i>, <i>Nat. Commun.</i>, 5, 5143.</span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Bibliographie">Bibliographie</h3></div>
<ul><li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Jon Stokes, <i>An Illustrated Introduction to Microprocessors and Computer Architecture par Jon Stokes</i>, No Starch Press, 2006 <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-1-59327-104-6</span>)</small>.</li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Grant McFarland, <i>Microprocessor Design</i>, McGraw-Hill Professional, 2006 <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-0-07-145951-8</span>)</small>.</li>
<li><a href="Jean-Baptiste_Waldner" title="Jean-Baptiste Waldner">Jean-Baptiste Waldner</a>, <i>Nano-informatique et intelligence quantique - Inventer l'ordinateur du <abbr class="abbr" title="21ᵉ siècle"><span class="romain">XXI</span><sup style="font-size:72%">e</sup></abbr> siècle</i>, Hermes Science, Londres, 2006 <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">2-7462-1516-0</span>)</small>.</li>
<li><span class="ouvrage" id="Culler"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> David E. Culler, Jaswinder Pal Singh et Anoop Gupta, <cite class="italique" lang="en">Parallel Computer Architecture : A Hardware/Software Approach</cite>, San Francisco (Calif.), Morgan Kaufmann Publishers, <time>1999</time>, 1025 <abbr class="abbr" title="pages">p.</abbr> <small style="line-height:1em;">(<a href="International_Standard_Book_Number" title="International Standard Book Number">ISBN</a> <span class="nowrap">978-1-55860-343-1</span> et <span class="nowrap">1-55860-343-3</span>, <a rel="nofollow" class="external text" href="https://books.google.com/books?id=MHfHC4Wf3K0C&printsec=frontcover">lire en ligne</a>)</small><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Parallel+Computer+Architecture&rft.place=San+Francisco+%28Calif.%29&rft.pub=Morgan+Kaufmann+Publishers&rft.stitle=A+Hardware%2FSoftware+Approach&rft.au=David+E.+Culler&rft.au=Jaswinder+Pal+Singh&rft.au=Anoop+Gupta&rft.date=1999&rft.tpages=1025&rft.isbn=978-1-55860-343-1&rfr_id=info%3Asid%2Ffr.wikipedia.org%3AMicroprocesseur"></span></span>.</li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a href="Federico_Faggin" title="Federico Faggin">Federico Faggin</a> <i><abbr class="abbr" title="et alii (« et d’autres »)" lang="la">et al.</abbr></i>, <i>The MCS-4 An LSI Microcomputer System</i>, <i>IEEE 1972 Region Six Conference</i>.</li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a href="Yale_Patt" title="Yale Patt">Yale Patt</a> et Sanjay J. Patel, <i>Introduction to Computing Systems: From Bits and Gates to C and Beyond</i>, Mc Graw Hill.</li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Wade Warner, <a rel="nofollow" class="external text" href="https://www.ibm.com/developerworks/library/pa-microhist/"><i>Great moments in microprocessor history</i></a>, 2004, <a href="IBM" title="IBM">IBM</a>.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<div style="column-width:25em;column-gap:1em;" class="colonnes">
<ul><li><a href="Processeur" title="Processeur">Processeur</a></li>
<li><a href="Liste_de_microprocesseurs" title="Liste de microprocesseurs">Liste de microprocesseurs</a></li>
<li><a href="Chronologie_des_microprocesseurs" title="Chronologie des microprocesseurs">Chronologie des microprocesseurs</a></li>
<li><a href="Loi_de_Moore" title="Loi de Moore">Loi de Moore</a></li>
<li><a href="Microcontr%C3%B4leur" title="Microcontrôleur">Microcontrôleur</a></li>
<li><a href="In-circuit_emulator" title="In-circuit emulator">Émulateur in-circuit</a></li>
<li><a href="Overclocking" title="Overclocking">Overclocking</a></li></ul>
</div>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<p class="mw-empty-elt">
</p>
<ul><li class="mw-empty-elt"></li>
<li class="mw-empty-elt"></li>
<li><div class="liste-horizontale"><span class="wd_identifiers">Notices dans des dictionnaires ou encyclopédies généralistes</span> : <ul><li><a rel="nofollow" class="external text" href="https://www.britannica.com/technology/microprocessor"><i>Britannica</i></a></li> <li><a rel="nofollow" class="external text" href="https://denstoredanske.lex.dk//mikroprocessor/"><i>Den Store Danske Encyklopædi</i></a></li> <li><a rel="nofollow" class="external text" href="http://www.sapere.it/enciclopedia/microprocess%C3%B3re.html"><i>Enciclopedia De Agostini</i></a></li> <li><a rel="nofollow" class="external text" href="https://www.enciclopedia.cat/EC-GEC-0123564.xml"><i>Gran Enciclopèdia Catalana</i></a></li> <li><a rel="nofollow" class="external text" href="https://www.larousse.fr/encyclopedie/animations/Microprocesseur/1100366"><i>Larousse</i></a></li> <li><a rel="nofollow" class="external text" href="https://snl.no/mikroprosessor"><i>Store norske leksikon</i></a></li> <li><a rel="nofollow" class="external text" href="http://www.treccani.it/enciclopedia/microprocessore"><i>Treccani</i></a></li> </ul></div></li>
<li><div class="liste-horizontale"><span class="wd_identifiers"><a href="Autorit%C3%A9_(sciences_de_l'information)" title="Autorité (sciences de l'information)">Notices d'autorité</a></span> : <ul><li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb119325021">BnF</a></span> (<span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="https://data.bnf.fr/ark:/12148/cb119325021">données</a></span>)</li> <li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="http://id.loc.gov/authorities/sh85084898">LCCN</a></span></li> <li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="http://d-nb.info/gnd/4039232-6">GND</a></span></li> <li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="https://datos.bne.es/resource/XX527982">Espagne</a></span></li> <li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007531452405171">Israël</a></span></li> <li><span class="nowrap uid noarchive"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph115311">Tchéquie</a></span></li> </ul></div></li>
<li><a rel="nofollow" class="external text" href="http://www.computerhistory.org/exhibits/microprocessors/index.shtml">Galerie de microprocesseurs de 1971 à 1996</a></li>
<li><a rel="nofollow" class="external text" href="http://www.x86-secret.com/popups/articleswindow.php?id=64">Article sur la fabrication des wafers</a></li></ul>
<div class="navbox-container" style="clear:both;">
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer skin-invert-image" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’électricité et de l’électronique</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> <li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail des technologies</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2025-09-17" href="https://fr.wikipedia.org/wiki/?title=Microprocesseur&oldid=229043426">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>